문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 호환성 모드 (문단 편집) ===== 에뮬레이션 설정 ===== 에뮬레이션의 구체적인 방식을 설정한다. * '''응용 프로그램 캐시 사용 안 함''': 에뮬레이션 오버헤드 감소를 위해 미리 짜둔 코드 블록을 무시하고 다시 컴파일한다. DBT에 문제가 있거나 앱 자체가 잘못 포팅되었을 경우 유용한 옵션. * '''하이브리드 실행 모드를 사용하지 않도록 설정(x86만 해당)''': 상술했듯이 x86 앱은 두 번의 에뮬레이션을 거쳐야 하기 때문에, 64비트 앱을 만들 수는 없는데 ARM 포팅은 하고 싶을 경우 궁여지책으로 ARM64 코드가 적힌 CHPE(Compiled Hybrid Portable Executable) 이진 파일을 넣어두는데, 이 옵션을 키면 그것을 무시하도록 한다. 32비트 - 64비트 자료형 변환에 문제가 있을 경우 키면 된다. * '''추가 경량 에뮬레이션 보호''': 충돌 방지 과정을 거친다. 당연히 100% 막아주는 것은 아니며 오히려 역효과를 일으킬 수도 있다. 과정을 한 단계 거치는 것이기 때문에 오버헤드가 증가한다. * '''자체 코드 수정에 대한 지원 제한''': 어떤 앱은 ARM 에뮬레이션을 위해 코드를 직접 수정할 수 있도록 허용해놨는데, 이 기능의 사용을 줄인다. * '''RWX 페이지 성능 최적화를 사용 안 함''': RWX(Readable Writable Accessable) 페이지의 최적화 하지 않음으로써 오버 헤드를 줄인다. RWX 페이지 성능 최적화의 효과가 큰 경우 이 옵션을 키면 오히려 독이 된다. * '''JIT 최적화 사용 안 함(x64만 해당)''': 즉석 컴파일 성능이 감소한다. JIT 과정에서 문제가 발생하는 것 같을 경우 해당 옵션을 키면 좋다. * '''부동 소수점 최적화 사용 안 함(x64만 해당)''': 부동 소수점의 처리 방식을 32비트 방식으로 회귀한다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기